package com.bookmarket.dao;

import com.bookmarket.entity.Book;
import com.bookmarket.entity.Module;
import com.bookmarket.entity.Picture;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;
import java.util.Map;

@Repository("moduleMapper")
public interface LQModuleMapper {

    int addModule(Module module);

    int addPicture(Picture picture);

    List<Module> queryModuleByPage(Module module, Date start, Date end);

    List<Module> queryModule();

    void delModule(int id);

    void delPicture(int id);

    Module queryOneModule(int id);

    void modModule(Module module);

    void useModule(int id);

    void badModule(int id);

    //通过类型查图书
    List<Book> queryBook(Map map);

    //查询模块中的图片
    List<Picture> queryPicture(Map map);
}
